package com.hzhr.iot.device.sdk.model.regulatorDevice_infoCard;

import com.hzhr.iot.core.annotation.CygModel;
import com.hzhr.iot.core.annotation.CygProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(value = "RegulatorDevice_InfoCardPutModel", description = "调压设备的信息卡片模型(修改)")
public class RegulatorDevice_InfoCardPutModel {
    @ApiModelProperty(value = "说明 : 运行压力")
    @CygProperty(show = "", entityProp = "runingPressure")
    private Double runingPressure;
    @ApiModelProperty(value = "说明 : 主路关闭压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "mainClosePressure")
    private Double mainClosePressure;
    @ApiModelProperty(value = "说明 : 副路关闭压力(show_info=true时展示)")
    @CygProperty(show = "_show_info", entityProp = "secondClosePressure")
    private Double secondClosePressure;
    @ApiModelProperty(value = "说明 : 切断压力")
    @CygProperty(show = "", entityProp = "offPressure")
    private Double offPressure;
    @ApiModelProperty(value = "说明 : 放散压力")
    @CygProperty(show = "", entityProp = "escapePressure")
    private Double escapePressure;
    @ApiModelProperty(value = "说明 : 安全装置(关联: device_service.options.code, typeName = 'SAFETY_DEVICE')")
    @CygProperty(show = "", entityProp = "safetyDevice")
    private String safetyDevice;
    @ApiModelProperty(value = "说明 : 短桩数量(单位：根)")
    @CygProperty(show = "", entityProp = "pegCount")
    private Integer pegCount;
    @ApiModelProperty(value = "说明 : 居民用户数")
    @CygProperty(show = "", entityProp = "residentCustomerCount")
    private Integer residentCustomerCount;
    @ApiModelProperty(value = "说明 : 商业用户数")
    @CygProperty(show = "", entityProp = "commercialCustomerCount")
    private Integer commercialCustomerCount;
    @ApiModelProperty(value = "说明 : 集体用户数")
    @CygProperty(show = "", entityProp = "collectiveCustomerCount")
    private Integer collectiveCustomerCount;
    @ApiModelProperty(value = "说明 : 工业用户数")
    @CygProperty(show = "", entityProp = "industrialCustomerCount")
    private Integer industrialCustomerCount;
    @ApiModelProperty(value = "说明 : 其它用户数")
    @CygProperty(show = "", entityProp = "otherCustomerCount")
    private Integer otherCustomerCount;

    public Double getRuningPressure() {
        return runingPressure;
    }

    public void setRuningPressure(Double runingPressure) {
        this.runingPressure = runingPressure;
    }


    public Double getOffPressure() {
        return offPressure;
    }

    public void setOffPressure(Double offPressure) {
        this.offPressure = offPressure;
    }

    public Double getEscapePressure() {
        return escapePressure;
    }

    public void setEscapePressure(Double escapePressure) {
        this.escapePressure = escapePressure;
    }

    public String getSafetyDevice() {
        return safetyDevice;
    }

    public void setSafetyDevice(String safetyDevice) {
        this.safetyDevice = safetyDevice;
    }

    public Integer getPegCount() {
        return pegCount;
    }

    public void setPegCount(Integer pegCount) {
        this.pegCount = pegCount;
    }

    public Integer getResidentCustomerCount() {
        return residentCustomerCount;
    }

    public void setResidentCustomerCount(Integer residentCustomerCount) {
        this.residentCustomerCount = residentCustomerCount;
    }

    public Integer getCommercialCustomerCount() {
        return commercialCustomerCount;
    }

    public void setCommercialCustomerCount(Integer commercialCustomerCount) {
        this.commercialCustomerCount = commercialCustomerCount;
    }

    public Integer getCollectiveCustomerCount() {
        return collectiveCustomerCount;
    }

    public void setCollectiveCustomerCount(Integer collectiveCustomerCount) {
        this.collectiveCustomerCount = collectiveCustomerCount;
    }

    public Integer getIndustrialCustomerCount() {
        return industrialCustomerCount;
    }

    public void setIndustrialCustomerCount(Integer industrialCustomerCount) {
        this.industrialCustomerCount = industrialCustomerCount;
    }

    public Integer getOtherCustomerCount() {
        return otherCustomerCount;
    }

    public void setOtherCustomerCount(Integer otherCustomerCount) {
        this.otherCustomerCount = otherCustomerCount;
    }

    public Double getMainClosePressure() {
        return mainClosePressure;
    }

    public void setMainClosePressure(Double mainClosePressure) {
        this.mainClosePressure = mainClosePressure;
    }

    public Double getSecondClosePressure() {
        return secondClosePressure;
    }

    public void setSecondClosePressure(Double secondClosePressure) {
        this.secondClosePressure = secondClosePressure;
    }
}

